<?

/**
 * Lord_Form_Element_SeoTitle
 * 
 * готовый элемент формы - SeoTitle
 * Такой элемент довольно часто повторяется из формы в форму, 
 * потому, давайте, вынесем его в отдельный файл
 * 
 * @author Игорь Будасов aka Lord <igor.budasov@gmail.com>
 */
 
class Lord_Form_Element_SeoTitle extends Zend_Form_Element_Text 
{
	public function init()
	{
		// Получаем объект  Zend_Layout
		$layout = Zend_Layout::getMvcInstance();
		// Получаем объект  вида
		$view = $layout->getView();
		// кодировка					
		$preConfig = new Zend_Registry();
		$config = $preConfig->get('config'); 
		$charset = $config->common->charset;
		
		$this->setLabel      ($view->translate('form_element_seo_title'));
		$this->setDescription($view->translate('form_element_seo_title_desc'));
		$this->setAttrib('maxlength', 250);
		//$this->addValidator('Alnum',        true, array(true));
		$this->addValidator('StringLength', true, array(0, 250, $charset));
		$this->addFilter   ('StringTrim');
	}
}
?>